body {
	color: #484848;
	font: 13px/1.6em "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin-right: 20px;
	margin-left: 20px;
}

#feedHeading {
	font-size: 16px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#entryDescription {
	font-size: 13px;
	overflow:auto;
}

#otherInfo {
	margin-top: 20px;
	font-size: 11px;
}

a {
	color: #e37800;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #e35000;
}

a:active {
	color: #e6e600;
}

/* fix a 100% max size to potentially problematic elements */
img, table,
td, blockquote,
code, pre,
textarea, input,
iframe, object,
embed, video {
  max-width: 100% !important;
}

/* specific direction for code */
code, pre {
  direction: ltr;
}

/* keep images ratio and avoid box overflow due to border or padding */
img {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: auto !important;
}